.user_jpDmNav{
height:37px;
font:12px/14px arial,"Microsoft Yahei";
}
.user_jpDmNav .jpNavBg{
height:35px;
position:absolute;
width:100%;
left:0px;
background-color: #f7f7f7;
background-image: -moz-linear-gradient(top,#fff,#ececec);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ececec));
background-image: -webkit-linear-gradient(top,#fff,#ececec);
background-image: -o-linear-gradient(top,#fff,#ececec);
background-image: linear-gradient(to bottom,#fff,#ececec);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffececec',GradientType=0);
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09);
-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09);
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09);
overflow: hidden;
border-top: 1px solid #b1b1b1;
border-bottom: 1px solid #b1b1b1;
z-index:0px;
}

.user_jpDmNav .jpNavAll{
height:36px;
position:absolute;
width:990px;
z-index:1;
left:50%;
margin-left:-495px;

}

.user_jpDmNav .jpNavAll .jpSubNav{
float:left;
height:100%;
line-height:36px;
padding:0px 25px;
border-right: 1px solid #ddd;

tnsition: background 1s;
-moz-transition: background 1s;
-webkit-transition: background 1s; 
-o-transition: background 1s; 

}
.user_jpDmNav .jpNavAll .jpSubNav a{
color: #45474B;
font-family: microsoft yahei;
font-weight:700;
}

.user_jpDmNav .jpNavAll .jpSubNav:hover{
background-color: #333;

font-weight: bold;
}
.user_jpDmNav .jpNavAll .jpSubNav:hover a{
color: #fff;
}
.user_jpDmNav .jpNavAll .jpSubNavAll{
padding:0px 35px 0px 20px;
background-image:url(assets/images/blist.gif);
background-repeat:no-repeat;
background-position:90% center;
}
.user_jpDmNav .jpNavAll .jpSubNavAll:hover{
background-image:url(assets/images/wlist.gif);
}
.user_jpDmNav .jpClear{
clear:both;
}

.user_jpDmNav .jpNavAll .jpBox{
position:absolute;
z-index:3;
background-color:#F9F9F9;
width:100%;
left:0px;
overflow:hidden;
padding:10px;
display:none;
border-top: 1px solid #b1b1b1;
border-radius: 0 0 10px 10px;
opacity: 0.9;
filter:alpha(opacity=90);
}

.user_jpDmNav .jpSubNavAll:hover .jpBox{
display:block;
box-shadow: 0px 1px 15px #ebebeb;
-moz-box-shadow:  0px 1px 15px #ebebeb;
-webkit-box-shadow:  0px 1px 15px #ebebeb;
}

.user_jpDmNav .jpSubNavAll:hover .jpBox .jpSubBox a{
color:#45474B;
}

.user_jpDmNav .jpSubNavAll:hover .jpBox .jpSubBox .jpMenu{
display:block;
overflow: hidden;
padding-left:18px;
border-left: 2px solid #F9F9F9;
padding-bottom:10px;
border-bottom: 1px dotted #ebebeb;
margin-right: 10px;
transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
-webkit-transition: all 1s;
}
.user_jpDmNav .jpSubNavAll:hover .jpBox .jpSubBox .jpMenu:hover{
  color:red;
  background-color:#f2f2f2!important;
border-left: 2px solid red;
border-radius: 3px;
}
.user_jpDmNav .jpNavAll .jpBox .jpSubBox{
float:left;
}
.user_jpDmNav .jpNavAll .jpBox .jpSubBox .jpSubMenu li{

overflow: hidden;
margin-right: 10px;

}
.user_jpDmNav .jpNavAll .jpBox .jpSubBox .jpSubMenu li:hover{
    color:#666;

}
.user_jpDmNav .jpNavAll .jpBox .jpSubBox .jpSubMenu li a{
font-weight:normal;
color:#666;
display: block;
padding-left:18px;
border-left: 2px solid #F9F9F9;
border-bottom: 1px dotted #ebebeb;
transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
-webkit-transition: all 1s;
}
.user_jpDmNav .jpNavAll .jpBox .jpSubBox .jpSubMenu li a:hover{
    color:red;
    background-color:#f2f2f2!important;
    border-left: 2px solid red;
    border-radius: 3px;

}